IF exists(SELECT * FROM dbo.sysobjects WHERE name='vakrapportMaakBerekeningen' AND xtype='P') 
BEGIN
	DROP PROCEDURE vakrapportMaakBerekeningen
END
GO

CREATE PROCEDURE vakrapportMaakBerekeningen(
@klas varchar(5),
@periode varchar(2))
as
set nocount on

------------------------------------------
--      INDIVIDUELE BEREKENINGEN
------------------------------------------

delete from vakrapportIndividueelBerekend 
	where klas = @klas 
	and periode = @periode

execute vk_procent @klas,@periode
execute vk_subtotaal @klas,@periode

delete from vakrapportCollectiefBerekend 
	where klas = @klas 
	and periode = @periode

execute vk_klasgemiddeldeProcent @klas,@periode
execute vk_jaargemiddeldeProcent @klas,@periode
execute vk_lesgemiddeldeProcent @klas,@periode
execute vk_groepsgemiddeldeProcent @klas,@periode


execute vk_klasBerekendGemiddeldeProcent @klas,@periode
execute vk_jaarBerekendGemiddeldeProcent @klas,@periode
execute vk_lesBerekendGemiddeldeProcent @klas,@periode
execute vk_groepsBerekendGemiddeldeProcent @klas,@periode